<? // dodawanie / edycja pestycydu
require('init.php'); // obowiązkowy nagłówek

// sprawdź czy mamy tryb edycji pestycydu (formularz z przyciskami)
$edit = isset($GET->edit) && $GET->edit == 'on' || isset($GET->id) && $GET->id == 'new';

// aktualizuj bazę jeśli trzeba
if(isset($GET->update)) {
	$id = $GET->update;
	if($id == 'new') {
		query("insert into pestycydy ( nazwa ) values ('') ");
		$id = queryo("select lastval() as id")->id;
	}
	query("
		update pestycydy set
			nazwa='$POSTs->nazwa',
			opis='$POSTs->opis'
		where id='$id'	
	");
} else $id = isset($GET->id) ? $GET->id : 'new';

// pobierz informacje o roślinie
if($id != 'new') {
	$pesticide = queryo("select * from pestycydy where id='$id'");
}

// obowiązkowy tytuł strony
$pageTitle = $id == 'new' ? 'Nowy pestycyd' : (($edit? "Edycja pestycydów: " : "Widok pestycydów: ").$pesticide->nazwa);

$new = $id == 'new';
$nazwa = $new ? '' : $pesticide->nazwa;
$opis = $new ? '' : $pesticide->opis;

$deleteBtn = $new ? '' : <<<HTML
<input type="button" value="Usuń pestycyd" onClick="if(confirm('Czy na pewno chcesz nieodwracalnie usunąć pestycyd?')) window.location='pesticides.php?delete=$id' ">
HTML;

$cancelBtn = $new ? <<<HTML
<input type="button" value="anuluj" onClick="window.location='pesticides.php' ">
HTML
: <<<HTML
<input type="button" value="anuluj" onClick="window.location='pesticide-view.php?id=$id' ">
HTML;

$submitBtn = $new? 'dodaj' : 'wyślij';
if($edit) echo <<<HTML
<form method='post' action='pesticide-view.php?update=$id'>
<table>
<tr><td>Nazwa:</td><td><input type='text' name='nazwa' value='$nazwa'/></td></tr>
<tr><td>Opis:</td><td><input type='text' name='opis' value='$opis'/></td></tr>
</table>
<p>
	$deleteBtn
	$cancelBtn
	<input type='submit' value='$submitBtn'/>
</p>
</form>
HTML;
else echo <<<HTML
<table>
<tr><td>Nazwa polska:</td><td>$nazwa</td></tr>
<tr><td>Opis:</td><td>$opis</td></tr>
</table>

<p><a href='pesticide-view.php?id=$id&edit=on'>zarządzaj</a></p>
HTML;

if(!$new && !$edit) comment_system('komentarze_pestycydy', 'pesticide-view.php?id='.$id, $id);

require('flush.php');
?>
